//日志处理工具
package logger

import (
	"log"
)

// init 初始化日志工具
func init() {
	//设置日志打印格式
	log.SetFlags(log.LstdFlags)
}

// INFO 打印正常日志信息
func INFO(msg interface{}) {
	log.SetPrefix("[INFO]  ")
	log.Println(msg)
}

// DEBUG 打印调试日志信息
func DEBUG(msg interface{}) {
	log.SetPrefix("[DEBUG]  ")
	log.Println(msg)
}

// WARRING 打印警告日志信息
func WARRING(msg interface{}) {
	log.SetPrefix("[WARRING]  ")
	log.Println(msg)
}

// ERROR 打印错误日志信息
func ERROR(msg interface{}) {
	log.SetPrefix("[ERROR]  ")
	log.Println(msg)
}

// PANIC 打印崩溃日志信息
func PANIC(msg interface{}) {
	log.SetPrefix("[PANIC]  ")
	log.Panic(msg)
}

// FILE 将日志信息写入文件
func FILE(msg interface{}) {
	log.SetPrefix("[FILE]  ")
	log.Println(msg)
}
